from app import app, db
import sys

def init_db():
    with app.app_context():
        try:
            # 创建所有表
            db.create_all()
            print("✅ 数据库表创建完成!")
        except Exception as e:
            print(f"❌ 数据库初始化失败: {e}")
            print("请检查您的数据库配置是否正确")
            sys.exit(1)

if __name__ == '__main__':
    init_db()